package com.mibotiquin.DbHelper;

import com.mibotiquin.DbHelper.DatabaseItem;
import com.mibotiquin.DbHelper.PerfilesItem;

/**Esta clase es un ejemplo de lo que deberian ser los DatabaseItems*/
public class PerfilesItem implements DatabaseItem{
	
	String nombre;
	String fecha;
	String peso;
	String sexo;
	String activo;
	
	public PerfilesItem(){}
	/** Instancia el objeto a partir de un array de String. ORDENADO igual que en bd*/
	public PerfilesItem(String[] datos){
		/**Nombres de los campos*/
		this.nombre = datos[0];
		this.fecha = datos[1];
		this.peso = datos[2];
		this.sexo = datos[3];
		this.activo = datos[4];
		
		
	}
	
	/** Devuelve los campos ordenados igual que en la tabla de bd*/
	public String[] getCamposArray() {
		String[] res =  {"Nombre","FechaNac","Peso","Sexo","Activo"};
		 return res;
	}
	/** Devuelve los datos de los campos ordenados igual que getCamposArray() y que la bd*/
	public String[] getDatosArray() {
		String[] res =  {nombre.toString(),fecha.toString(),peso.toString(),sexo.toString(),activo.toString()};
		 return res;
	}
	/** Devuelve el nombre de la tabla donde se insertara*/
	public String getNombreTabla() {
		return "perfiles";
	}
	/** Llamada a la constructora que acepta un array de String.*/
	public DatabaseItem getInstance(String[] data) {
		return new PerfilesItem(data);
	}

	/**Getters y Setters*/
	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getFecha() {
		return fecha;
	}

	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	public String getPeso() {
		return peso;
	}

	public void setPeso(String peso) {
		this.peso = peso;
	}

	public String getSexo() {
		return sexo;
	}

	public void setSexo(String sexo) {
		this.sexo = sexo;
	}
	
	public String getActivo() {
		return activo;
	}

	public void setActivo(String activo) {
		this.activo = activo;
	}

	
}
